#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
	
int pow2(int k)
{
	if ((k & (k - 1)) == 0)
	{
		return 1;
	}
	return 0;
}

int main()
{
	int k = 0;
	scanf("%d", &k);
	if (pow2(k) == 1)
	{
		printf("YES\n");
	}
	else
		printf("NO\n");
	return 0;
}